Big Huge Thesaurus

slot machine

noun